#include "comm.hpp"
int main()
{
     int shmid=GetSHM();//获取共享内存
    char *shmptr=(char*)shmat(shmid,NULL,0);//关联
    int fd=open(FIFOFILE_NAME,O_WRONLY);//打开管道文件
    //通信代码
    while(true)
    {
        fgets(shmptr,SHMSIZE,stdin);
        write(fd,"c",1);//写完内存后写管道
    }

   // sleep(3);
    int n=shmdt(shmptr);//取消关联
    if(n==-1)
    {
        perror("shmdt");
        exit(-3);
    }
    return 0;
}